package com.loto.insurance.mis.web.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class PolicyInfo implements Serializable {
  private static final long serialVersionUID = 1L;

  private long policyId;

  private BigDecimal policyAmount;

  private Date policyBegin;

  private int policyCount;

  private long policyCustFid;

  private Date policyEnd;

  private int policyFeeStatusFid;

  private Date policyHolderBirth;

  private String policyHolderCredentialNo;

  private String policyHolderCredentialType;

  private String policyHolderGender;

  private String policyHolderName;

  private Date policyInsuredBirth;

  private String policyInsuredCredentialNo;

  private String policyInsuredCredentialType;

  private String policyInsuredEmail;

  private String policyInsuredGender;

  private String policyInsuredName;

  private String policyInsuredTel;

  private String policyNo;

  private long policyOrderFid;

  private String policyOutOrderNo;

  private BigDecimal policyRealAmount;

  private BigDecimal policyRealUnitPrice;

  private BigDecimal policySettleAmount;

  private int policyStatusFid;

  private String policyTradeOrderNo;

  private BigDecimal policyUnitPrice;

  private long policySubCustFid;

  private String productEx;

  private String productCode;

  private int orderProductTypeFid;

  public PolicyInfo() {
  }

  public long getPolicyId() {
	return this.policyId;
  }

  public void setPolicyId(long policyId) {
	this.policyId = policyId;
  }

  public BigDecimal getPolicyAmount() {
	return this.policyAmount;
  }

  public void setPolicyAmount(BigDecimal policyAmount) {
	this.policyAmount = policyAmount;
  }

  public Date getPolicyBegin() {
	return this.policyBegin;
  }

  public void setPolicyBegin(Date policyBegin) {
	this.policyBegin = policyBegin;
  }

  public int getPolicyCount() {
	return this.policyCount;
  }

  public void setPolicyCount(int policyCount) {
	this.policyCount = policyCount;
  }

  public long getPolicyCustFid() {
	return this.policyCustFid;
  }

  public void setPolicyCustFid(long policyCustFid) {
	this.policyCustFid = policyCustFid;
  }

  public Date getPolicyEnd() {
	return this.policyEnd;
  }

  public void setPolicyEnd(Date policyEnd) {
	this.policyEnd = policyEnd;
  }

  public int getPolicyFeeStatusFid() {
	return this.policyFeeStatusFid;
  }

  public void setPolicyFeeStatusFid(int policyFeeStatusFid) {
	this.policyFeeStatusFid = policyFeeStatusFid;
  }

  public Date getPolicyHolderBirth() {
	return this.policyHolderBirth;
  }

  public void setPolicyHolderBirth(Date policyHolderBirth) {
	this.policyHolderBirth = policyHolderBirth;
  }

  public String getPolicyHolderCredentialNo() {
	return this.policyHolderCredentialNo;
  }

  public void setPolicyHolderCredentialNo(String policyHolderCredentialNo) {
	this.policyHolderCredentialNo = policyHolderCredentialNo;
  }

  public String getPolicyHolderCredentialType() {
	return this.policyHolderCredentialType;
  }

  public void setPolicyHolderCredentialType(String policyHolderCredentialType) {
	this.policyHolderCredentialType = policyHolderCredentialType;
  }

  public String getPolicyHolderGender() {
	return this.policyHolderGender;
  }

  public void setPolicyHolderGender(String policyHolderGender) {
	this.policyHolderGender = policyHolderGender;
  }

  public String getPolicyHolderName() {
	return this.policyHolderName;
  }

  public void setPolicyHolderName(String policyHolderName) {
	this.policyHolderName = policyHolderName;
  }

  public Date getPolicyInsuredBirth() {
	return this.policyInsuredBirth;
  }

  public void setPolicyInsuredBirth(Date policyInsuredBirth) {
	this.policyInsuredBirth = policyInsuredBirth;
  }

  public String getPolicyInsuredCredentialNo() {
	return this.policyInsuredCredentialNo;
  }

  public void setPolicyInsuredCredentialNo(String policyInsuredCredentialNo) {
	this.policyInsuredCredentialNo = policyInsuredCredentialNo;
  }

  public String getPolicyInsuredCredentialType() {
	return this.policyInsuredCredentialType;
  }

  public void setPolicyInsuredCredentialType(String policyInsuredCredentialType) {
	this.policyInsuredCredentialType = policyInsuredCredentialType;
  }

  public String getPolicyInsuredEmail() {
	return this.policyInsuredEmail;
  }

  public void setPolicyInsuredEmail(String policyInsuredEmail) {
	this.policyInsuredEmail = policyInsuredEmail;
  }

  public String getPolicyInsuredGender() {
	return this.policyInsuredGender;
  }

  public void setPolicyInsuredGender(String policyInsuredGender) {
	this.policyInsuredGender = policyInsuredGender;
  }

  public String getPolicyInsuredName() {
	return this.policyInsuredName;
  }

  public void setPolicyInsuredName(String policyInsuredName) {
	this.policyInsuredName = policyInsuredName;
  }

  public String getPolicyInsuredTel() {
	return this.policyInsuredTel;
  }

  public void setPolicyInsuredTel(String policyInsuredTel) {
	this.policyInsuredTel = policyInsuredTel;
  }

  public String getPolicyNo() {
	return this.policyNo;
  }

  public void setPolicyNo(String policyNo) {
	this.policyNo = policyNo;
  }

  public long getPolicyOrderFid() {
	return this.policyOrderFid;
  }

  public void setPolicyOrderFid(long policyOrderFid) {
	this.policyOrderFid = policyOrderFid;
  }

  public String getPolicyOutOrderNo() {
	return this.policyOutOrderNo;
  }

  public void setPolicyOutOrderNo(String policyOutOrderNo) {
	this.policyOutOrderNo = policyOutOrderNo;
  }

  public BigDecimal getPolicyRealAmount() {
	return this.policyRealAmount;
  }

  public void setPolicyRealAmount(BigDecimal policyRealAmount) {
	this.policyRealAmount = policyRealAmount;
  }

  public BigDecimal getPolicyRealUnitPrice() {
	return this.policyRealUnitPrice;
  }

  public void setPolicyRealUnitPrice(BigDecimal policyRealUnitPrice) {
	this.policyRealUnitPrice = policyRealUnitPrice;
  }

  public BigDecimal getPolicySettleAmount() {
	return this.policySettleAmount;
  }

  public void setPolicySettleAmount(BigDecimal policySettleAmount) {
	this.policySettleAmount = policySettleAmount;
  }

  public int getPolicyStatusFid() {
	return this.policyStatusFid;
  }

  public void setPolicyStatusFid(int policyStatusFid) {
	this.policyStatusFid = policyStatusFid;
  }

  public String getPolicyTradeOrderNo() {
	return this.policyTradeOrderNo;
  }

  public void setPolicyTradeOrderNo(String policyTradeOrderNo) {
	this.policyTradeOrderNo = policyTradeOrderNo;
  }

  public BigDecimal getPolicyUnitPrice() {
	return this.policyUnitPrice;
  }

  public void setPolicyUnitPrice(BigDecimal policyUnitPrice) {
	this.policyUnitPrice = policyUnitPrice;
  }

  public long getPolicySubCustFid() {
	return policySubCustFid;
  }

  public void setPolicySubCustFid(long policySubCustFid) {
	this.policySubCustFid = policySubCustFid;
  }

  // ext
  private String statusDesc;

  private String feeStatusDesc;

  public String getStatusDesc() {
	return statusDesc;
  }

  public void setStatusDesc(String statusDesc) {
	this.statusDesc = statusDesc;
  }

  public String getFeeStatusDesc() {
	return feeStatusDesc;
  }

  public void setFeeStatusDesc(String feeStatusDesc) {
	this.feeStatusDesc = feeStatusDesc;
  }

  public String getProductEx() {
	return productEx;
  }

  public void setProductEx(String productEx) {
	this.productEx = productEx;
  }

  public String getProductCode() {
	return productCode;
  }

  public void setProductCode(String productCode) {
	this.productCode = productCode;
  }

  public int getOrderProductTypeFid() {
	return orderProductTypeFid;
  }

  public void setOrderProductTypeFid(int orderProductTypeFid) {
	this.orderProductTypeFid = orderProductTypeFid;
  }
}